negotiator.boaframework.sharedagentstate.anac2011.gahboninho
Class IssueManager
java.lang.Object
negotiator.boaframework.sharedagentstate.anac2011.gahboninho.IssueManager
public class IssueManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompromosingFactor
public double CompromosingFactor
IssueManager
public IssueManager(NegotiationSession negoSession,
Timeline T,
GahboninhoOM om)
getBids
public java.util.TreeMap<java.lang.Double,Bid> getBids()
getBestEverOpponentBid
public Bid getBestEverOpponentBid()
GetMaxBidWithNoCost
public Bid GetMaxBidWithNoCost()
throws java.lang.Exception
- Throws:
java.lang.Exception
getMaxBid
public Bid getMaxBid()
GetDiscountFactor
public double GetDiscountFactor()
learnBids
public void learnBids(Bid firstOppBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
GetNextRecommendedOfferUtility
public double GetNextRecommendedOfferUtility()
GetMinimumUtilityToAccept
public double GetMinimumUtilityToAccept()
getMinimumUtilForAcceptance
public double getMinimumUtilForAcceptance()
setMinimumUtilForAcceptance
public void setMinimumUtilForAcceptance(double minimumUtilForAcceptance)
AddMyBidToStatistics
public void AddMyBidToStatistics(Bid OutgoingBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
ProcessOpponentBid
public void ProcessOpponentBid(Bid IncomingBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
GenerateBidWithAtleastUtilityOf
public Bid GenerateBidWithAtleastUtilityOf(double MinUtility)
getNoise
public double getNoise()
setNoise
public void setNoise(double noise)
getInFrenzy
public boolean getInFrenzy()
setInFrenzy
public void setInFrenzy(boolean inFrenzy)
getMyUtilityOnOpponentBestBid
public double getMyUtilityOnOpponentBestBid()
setMyUtilityOnOpponentBestBid
public void setMyUtilityOnOpponentBestBid(double myUtilityOnOpponentBestBid)
getOpponentBestBid
public Bid getOpponentBestBid()
setOpponentBestBid
public void setOpponentBestBid(Bid opponentBestBid)
getTotalBiddingPossibilities
public int getTotalBiddingPossibilities()
setTotalBiddingPossibilities
public void setTotalBiddingPossibilities(int totalBiddingPossibilities)
setBids
public void setBids(java.util.TreeMap<java.lang.Double,Bid> bids)
getBidsCreationTime
public java.lang.Double getBidsCreationTime()
setBidsCreationTime
public void setBidsCreationTime(java.lang.Double bidsCreationTime)